/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Date;
import java.util.List;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.common.IObserver;
import pe.com.cotelasa.scp.entidad.TipoDocumento;
import pe.com.cotelasa.scp.entidad.VentaDetalleFacturacion;
import pe.com.cotelasa.scp.entidad.VentaFacturacion;

/**
 *
 * @author Jorge
 */
@Named(value="BKComponenteAddFacturaNC")
@Scope("session")
public class BKComponenteAddFacturaNC implements Serializable{
    
    private Collection<IObserver> observers;
    private VentaFacturacion facturaSeleccionado;
    private VentaDetalleFacturacion facturaDetalleSeleccionado;
    private String serie;
    private String numero;
    private String Razon;
    private List<VentaFacturacion> listaFacturas;
    private List<VentaDetalleFacturacion> listaDetalleFacturacion;
    

    public BKComponenteAddFacturaNC() {
        observers = new ArrayList<IObserver>();
        listaFacturas = new ArrayList<VentaFacturacion>();
        listaDetalleFacturacion = new ArrayList<VentaDetalleFacturacion>();
    }

    public Collection<IObserver> getObservers() {
        return observers;
    }

      public void addObservers(IObserver observador) {
		observers.add(observador);
    }

    public VentaFacturacion getFacturaSeleccionado() {
        return facturaSeleccionado;
    }

    public void setFacturaSeleccionado(VentaFacturacion facturaSeleccionado) {
        this.facturaSeleccionado = facturaSeleccionado;
    }

    public VentaDetalleFacturacion getFacturaDetalleSeleccionado() {
        return facturaDetalleSeleccionado;
    }

    public void setFacturaDetalleSeleccionado(VentaDetalleFacturacion facturaDetalleSeleccionado) {
        this.facturaDetalleSeleccionado = facturaDetalleSeleccionado;
    }

  

  

    public String getSerie() {
        return serie;
    }

    public void setSerie(String serie) {
        this.serie = serie;
    }

    public String getNumero() {
        return numero;
    }

    public void setNumero(String numero) {
        this.numero = numero;
    }

    public List<VentaFacturacion> getListaFacturas() {
        return listaFacturas;
    }

    public void setListaFacturas(List<VentaFacturacion> listaFacturas) {
        this.listaFacturas = listaFacturas;
    }

    public List<VentaDetalleFacturacion> getListaDetalleFacturacion() {
        return listaDetalleFacturacion;
    }

    public void setListaDetalleFacturacion(List<VentaDetalleFacturacion> listaDetalleFacturacion) {
        this.listaDetalleFacturacion = listaDetalleFacturacion;
    }

    public String getRazon() {
        return Razon;
    }

    public void setRazon(String Razon) {
        this.Razon = Razon;
    }
    
    
    
}
